package com.yykj.tencent.im.server.utils;

public class CommUtil {
    /**
     * 字节 转换成 KB MB GB
     */
    public static String byte2KMG(long byte_size){
        //如果字节数少于1024，则直接以B为单位，否则先除于1024
        if (byte_size < 1024) {
            return String.valueOf(byte_size) + "B";
        } else {
            byte_size = byte_size / 1024;
        }
        if (byte_size < 1024) {
            return String.valueOf(byte_size) + "K";
        } else {
            byte_size = byte_size / 1024;
        }
        if (byte_size < 1024) {
            byte_size = byte_size * 100;
            return String.valueOf((byte_size / 100)) + "."
                    + String.valueOf((byte_size % 100)) + "M";
        } else {
            byte_size = byte_size * 100 / 1024;
            return String.valueOf((byte_size / 100)) + "."
                    + String.valueOf((byte_size % 100)) + "G";
        }
    }


}
